.MealContainer {
    width: 100%;
    height: 240rem;
    padding: 20rem 20rem 30rem;
    border-bottom: 3rem solid #f5f5f5;
    background-color: #fff;

    .MealWrap {
        width: 100%;
        height: 190rem;

        display: flex;

        img {
            height: 190rem;
        }

        .MealDetail {
            flex: auto;
            display: flex;
            flex-direction: column;
            justify-content: space-evenly;

            .MealTitle {
                font-size: 30rem;
                margin-top: 10rem;
                font-weight: bold;
            }

            .MealDesc {
                font-size: 23rem;
                padding-right: 40rem;
            }

            .MealDetailBottom {
                display: flex;
                justify-content: space-between;

                margin-top: 20rem;
                padding-right: 20rem;

                .MealPrice {
                    font-size: 30rem;
                    font-weight: bold;

                    span {
                        font-size: 20rem;
                    }
                }
            }
        }
    }
}